package com.xnyzc.lhy.order.service.vehicle;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xnyzc.lhy.common.entity.Rv;
import com.xnyzc.lhy.order.entity.vehicle.OaCVehicleAccident;

/**
 * <p>
 * 车辆事故表 服务类
 * </p>
 *
 * @author lhy@xnyzc.com
 * @since 2019-07-24
 */
public interface IOaCVehicleAccidentService extends IService<OaCVehicleAccident> {

    /**
     * 添加事故信息
     * @param vehicleAccident 事故实体类
     */
    Rv addVehicleAccident(OaCVehicleAccident vehicleAccident);


    /**
     * 根据ID获取事故信息
     * @param id 事故ID
     */
    Rv getVehicleAccident(Long id);

    /**
     * 根据车辆ID查询列表数据
     * @param vehicleId 车辆ID
     * @param page 当前页
     * @param limit 每页显示数量
     */
    Rv listVehicleAccident(Long vehicleId, Integer page, Integer limit);


}
